約 5,171,141 件
https://w.atwiki.jp/qmail/pages/15.html
まずは本家のFAQで探しましょう。 http //q3.snak.org/doc/FAQ.html それでも解決しなければ下を見るべし。 送信してもメッセージが送信されません 迷惑メールフィルタが機能しません 自動巡回しません BCC付けると送信済みメッセージが二重になる 他メーラーからアドレスをインポートしたいんですが?そんなスキル持ってませんが? QMAIL3でHotmailは受信できますか? Gmailの受信設定がうまくいきません いろいろ設定をいじってんだけどバージョンアップ毎に書き換えるの面倒だよ! フォルダーの並び順を変えたいんですが? 署名を挿したり外したりできませんが? アドレス帳からメール作成した時に名前を入れたくないのですが? サブアカウントの使い方、意味が分かりませんマルチアカウント サブアカウント 印刷できないよ! 印刷でページ指定したい アカウント作るときのメークボックスだけど[1メッセージ1ファイル]と[1ファイル]とどっちがいいの? 漢字変換が出来なくなりますた 送信してもメッセージが送信されません [ファイル]-[すぐに送信]とすればすぐに送信されます。 送信でこの動作をさせたいときは本家FAQ参照。 ■本家FAQ http //q3.snak.org/doc/MessagesAreNotSent.html 迷惑メールフィルタが機能しません クリーンなメールが100通以上学習されていない場合、スパムフィルタが機能しないようになっています。 ■本家ドキュメント http //q3.snak.org/doc/JunkFilter.html 自動巡回しません メニューバー → ツール → 自動巡回にポチってる? BCC付けると送信済みメッセージが二重になる 送信済みフォルダのプロパティで送信済みフラグのチェックを外し、ゴミ箱のプロパティで送信済みフラグのチェックを入れると、送信済みメッセージはゴミ箱に入ります。 ■本家FAQ参照 http //q3.snak.org/doc/WhyReceiveSentMessage.html 他メーラーからアドレスをインポートしたいんですが? アドレス帳のデータはxmlなので、自分でスクリプト書いて移行してください。 ■本家ドキュメント http //q3.snak.org/doc/AddressBookXml.html そんなスキル持ってませんが? QMAIL3では送信済みメッセージの宛先・ccをデフォルトでは過去10アドレス覚えています。qmail.xmlのRecentAddressセクションのmaxで覚えさせるメール数が変えられるので100なり200なりにすればアドレス帳なくても覚えているアドレス直打ちしていけば、アドレスの自動補完ができます。 また、Outlook(OL)やOutlook Express(OE)などのアドレス帳を参照する機能もあるのでオプションで設定しましょう。QMAIL3のアドレス帳はしょぼいのでOL、OEのアドレス帳を使ったほうが、他ソフトでも使えて便利かもしれません。 自動補完の設定はqmail.xmlで section name="RecentAddress" ~ /section の間に key name="Max" 200 /key などを挿入する。 ■本家ドキュメント http //q3.snak.org/doc/AddressAutoComplete.html QMAIL3でHotmailは受信できますか? POP3/SMTPによるメールの送受信に対応したのでできます。 Gmailの受信設定がうまくいきません ユーザー タブの受信、送信ともに設定が必要。 受信だけでは駄目。 いろいろ設定をいじってんだけどバージョンアップ毎に書き換えるの面倒だよ! どうもうまい方法はないようで、多くの人は手書きでやってるみたいです。変更が必要な設定ファイルはインストーラバージョンでバージョンアップすれば元の設定ファイルがbakファイルとして保存されるから、それ見て修正。 フォルダーの並び順を変えたいんですが? 設定をいくらいじってもできません。自動ソートされる仕様です。フォルダー名の前に数字を書くとか、アンダーバー _ 、半角スペース、!マークにしておくとかするしかありません。 ■本家FAQ http //q3.snak.org/doc/HowToChangeOrderOfAccountsAndFolders.html 署名を挿したり外したりできませんが? 常に同じ署名を使うならテンプレート。 必要時に使いたい場合は定型文に登録。 過去ログでもいろいろ要望はありましたが具体的に本家で要望するにいたっていません。 アドレス帳からメール作成した時に名前を入れたくないのですが? オプション → アドレス帳 → メールアドレスのみ挿入する サブアカウントの使い方、意味が分かりません マルチアカウント 複数のアカウントを同一ソフト内で使用 受信/送信箱はそれぞれのアカウントで独立 サブアカウント そもそもは受信環境の違う場所で同一アカウントを使用する為に作る物(モバイルで使用する事を考慮していた) 例えば自宅では無線LAN、外ではダイアルアップや会社からのアクセスと言う接続環境を区別する為の物 受信/送信箱は共有 発展形として、複数アカウントを同一の受信/送信箱で共有する用途にも使用可能 印刷できないよ! 関連付けがおかしくなっているようです。 本家FAQを見て直しましょう。 http //q3.snak.org/doc/PrintingAssociation.html 印刷でページ指定したい IE7をインストールした上で、標準のブラウザをIE7にすれば出来ます。 他のブラウザを標準ブラウザにしている場合は、.htmlのprintの設定のみIEに関連付けるとページ指定できます。このときIE7のインストールは必須です。関連付けは本家FAQを見て直してください。 http //q3.snak.org/doc/PrintingAssociation.html アカウント作るときのメークボックスだけど[1メッセージ1ファイル]と[1ファイル]とどっちがいいの? 特に理由がなければ[1メッセージ1ファイル]としましょう。[1ファイル]にすると全文検索が出来ません。 それぞれの長所・短所は本家ドキュメントに記載されています。 ■本家ドキュメント http //q3.snak.org/doc/CreateAccountDialog.html 漢字変換が出来なくなりますた 234 :白ロムさん:2007/09/15(土) 01 21 37 ID s29ovkcA0 QMAIL3を導入してみて、使い勝手よくて是非常用したいんだけど 新規メールなどの文書入力時に全角入力や漢字変換ができない。 準備する上で何か間違ってるでしょうか? _ 237 :白ロムさん:2007/09/15(土) 10 14 53 ID mOy/1D7g0 234 [qmail.xmlのGlobal/ImeControlを0にするとIMEの制御をしなくなります。] http //q3.snak.org/bts/guest.cgi?project=Q3 action=view_report id=1351 これで解決した気がする。 困ったらqmail3のサイトのバグトラックで検索すると良いよ。
https://w.atwiki.jp/taikosousaku/pages/265.html
太鼓の達人スケジュール maimaiスケジュール 今のところ無し 9/21 21 30~9/22 0 15 maimai秋の音楽祭第1夜 9/22 21 00~9/23 0 00 maimai秋の音楽祭第2夜
https://w.atwiki.jp/wiki11_row/pages/307.html
非リレー型バトルロワイアル 従来のリレーSS形式ではなく、書き手個人が自由にルールや参加者を決めて執筆していくロワ企画。 「書き手が気の向いた時に書く」……そんな雰囲気のロワである。 またリレーならではの気遣いが皆無な為か、非常にカオスな参加者のロワがあったり、 王道一直線な参加者のロワがあったりする。 新規書き手参入随時大歓迎! 合言葉は 「誰が、どんなロワでも書いてよし!」 「完結は3日後だろうが5年後だろうが私は一向に構わんッッッ!!」 ◇とにかく俺の好きな作品たちだけでパロロワが書きたい! ◇リレーで書くには文章力が不安だから練習したい! ◇好きだけどリレーできるほど知名度のない作品を布教したい! ◇リレー企画ではできないような特殊ルール、特殊な構成の話を書きたい! etc... といったあなたの需要を非リレーロワスレは満たします。書こう。 ……このルール上仕方ないことなのだが、全く更新のないロワも存在する。 更新中のロワ 【版権】 独眼流ロワイアル フリーゲームバトルロワイアル HOBBYロワイアル 名探偵コナンバトルロワイアル? 【オリキャラ】 四字熟語バトルロワイヤル 予選バトルロワイアル 16人のバトルロワイアル Fate/Another factor 【版権+オリキャラ】 (現在該当無し) +一定期間以上作品が投下されていないロワ ◆FfZ2rFhW7Y氏のバトルロワイアル ◆tPI1bfxBWo氏のバトルロワイアル バトルロワイアル・ベルゲーム Wizバトルロワイアル シンプルバトルロワイアル 釘宮バトルロワイアル 中ニ病ロワイヤル GANTZ・バトルロワイアル ハムスターランドバトルロワイアル ◆qnghh8.8bg氏のバトルロワイアル うたロワイアル チラ裏ロワ スイーツバトルロワイアル 需要ゼロロワ 24バトルロワイアル 創作発表板バトルロワイアル 一般……?人ロワイアル ◆hhzYiwxC1.氏のオリキャラロワ オリ二つ名ロワ 狂人ロワ 少年漫画雑誌(嘘)ロワ 節操無しロワイアル その日の気分ロワ 道化師と少女のバトルロワイヤル 電撃ロワ 独断と偏見のバトルロワイアル 内藤泰弘キャラ・バトルロワイアル デュエルマスターズバトルロワイアル 運命分岐実験-バトルロワイアル- アナザー・ロワイアル 俺アニロワ 『相棒』バトルロワイアル NIKUロワ 魔術ロワ 妄想実現ロワイアル 適当ロワ 版権ロワ 誰得俺得ロワ マイナー?作品でバトロワ 僕の学園ロワ 俺リピーターロワイアル 小規模バトルロワイアル 俺の好きな作品でバトルロワイアル XXバトルロワイアル 二次作品バトルロワイアル 檻の中のバトルロワイアル 個人的な趣味を反映してバトルロワイアル 推理キャラロワ フラスコの中のバトルロワイアル 才能ロワイアル オリキャラで少人数バトルロワイアル 厨二設定オリジナルキャラ・バトルロワイアル 数だけロワ マイナー参加者ロワイアル 夢オチだったオリロワのキャラでロワ 自分が選んだキャラクターでロワ お気に入りキャラ・バトルロワイアル ごちゃ混ぜバトルロワイアル 雑多ジャンルバトルロワイアル ニコ厨かもしれない俺が独断で選んだキャラでニコニコ動画バトルロワイアル 趣味で選んだ作品でバトルロワイアル 俺得いろいろバトルロワイアル 好みの作品でバトルロワイアル 俺得キャラクター・バトルロワイアル 信念追及・バトルロワイアル 運命バトルロワイアル 他人に感化された作品でロワ 闇の動物ロワイアル 二次キャラバトルロワイアル 超多人数バトルロワイアル 『超学生級』のバトルロワイアル バトルカードチップ・ロワイアル アイデンティティ・バトルロワイアル ???バトルロワイアル 気分次第バトルロワイアル 罪ロワイアル-sin- 変哲もないオリキャラでバトルロワイアル オリキャラで俺得バトルロワイアル サイキッカーバトルロワイアル 怪談ロワイアル 妄想小説オリロワ 時間跳躍バトルロワイアル 趣味丸出しなオリキャラでロワ DOLオリジナルキャラバトルロワイアル2nd EDLロワ ――――(ノイズ)『バトルロワイアル』 特殊防衛軍隊バトルロワイアル NWWバトルロワイアル 異端オリキャラでバトルロワイアル ハイスクールバトルロワイアル 新・需要無しロワ ブラッディ・ローズロワイアル 1986ver. 愛好作品+αロワイアル ジョーカー・バトルロワイアル オリ+版俺得なバトル物多ジャンルバトルロワイアル 若干カオスなバトルロワイアル オカルトホラーバトルロワイアル 異常人数バトルロワイアル 完結したロワ ◆ymCx/I3enU氏 俺オリロワ 個人趣味バトルロワイアル 俺得バトルロワイアル 俺得バトルロワイアル2nd 俺得バトルロワイアル3rd 新訳俺オリロワ 俺得バトルロワイアル4th エクストリーム俺オリロワ 俺オリロワ2nd 美女と野獣オリロワ もっとEX俺オリロワ 俺得バトルロワイアル5th 俺得バトルロワイアル6th エクストリーム俺オリロワ2nd 自由奔放オリロワ 俺オリロワ3rd 俺得バトルロワイアル7th ※俺得無印途中までは「◆UwuX8yY6RQ」名義で活動 ◆VxAX.uhVsM氏 DOLバトルロワイアル ジャンプキャラバトルロワイアル DOLバトルロワイアル2nd DOLオリロワ DOLバトルロワイアル3rd DOLバトルロワイアル4th ◆6LQfwU/9.M氏 需要なし、むしろ-の自己満足ロワ 需要なし、むしろ-の自己満足ロワ2nd 需要なし、むしろ-の自己満足ロワ3rd ◆NN1orQGDus 氏 フェアリー・テールさんロワ ◆fRBHCfnJI氏 ドキッ☆男だらけのバトルロワイアル ~ポロリもあるよ~ ◆CgtB2nWsWk氏 マイブームバトルロワイアル ◆xR8DbSLW.w氏 超カオスな自己満足するためのバトロワ ◆9QScXZTVAc氏 アニメ・ロワイアル ◆sWPde7Q8zk氏 聖杯戦争っぽいオリロワ ◆193R5b5IKU氏 無鉄砲・適当ロワ ◆eAnX8t/W4s 龍騎ロワイアル 外部リンク 支援サイト 非リレー型バトルロワイアル@ウィキ 非リレー型バトルロワイアル掲示版 現行投下スレ 非リレー型バトルロワイアルを発表するスレ Part38 前投下スレ 非リレー型バトルロワイアルを発表するスレ Part37 過去ログ 非リレー型バトルロワイアル 非リレー型バトルロワイアルを発表するスレ Part2 非リレー型バトルロワイアルを発表するスレ Part3 非リレー型バトルロワイアルを発表するスレ Part4 非リレー型バトルロワイアルを発表するスレ Part5 非リレー型バトルロワイアルを発表するスレ Part6 非リレー型バトルロワイアルを発表するスレ Part7 非リレー型バトルロワイアルを発表するスレ Part8 非リレー型バトルロワイアルを発表するスレ Part9 非リレー型バトルロワイアルを発表するスレ Part10 非リレー型バトルロワイアルを発表するスレ Part11 非リレー型バトルロワイアルを発表するスレ Part12 非リレー型バトルロワイアルを発表するスレ Part13 非リレー型バトルロワイアルを発表するスレ Part14 非リレー型バトルロワイアルを発表するスレ Part15 非リレー型バトルロワイアルを発表するスレ Part16 非リレー型バトルロワイアルを発表するスレ Part17 非リレー型バトルロワイアルを発表するスレ Part18 非リレー型バトルロワイアルを発表するスレ Part19 非リレー型バトルロワイアルを発表するスレ Part20 非リレー型バトルロワイアルを発表するスレ Part21 非リレー型バトルロワイアルを発表するスレ Part22 非リレー型バトルロワイアルを発表するスレ Part23 非リレー型バトルロワイアルを発表するスレ Part24 非リレー型バトルロワイアルを発表するスレ Part25 非リレー型バトルロワイアルを発表するスレ Part26 非リレー型バトルロワイアルを発表するスレ Part27 非リレー型バトルロワイアルを発表するスレ Part28 非リレー型バトルロワイアルを発表するスレ Part29 非リレー型バトルロワイアルを発表するスレ Part30 非リレー型バトルロワイアルを発表するスレ Part31 非リレー型バトルロワイアルを発表するスレ Part32 非リレー型バトルロワイアルを発表するスレ Part33 非リレー型バトルロワイアルを発表するスレ Part34 非リレー型バトルロワイアルを発表するスレ Part35 非リレー型バトルロワイアルを発表するスレ Part36
https://w.atwiki.jp/rgss2study/pages/19.html
入門編・3 Mainの中身を見る クラスと準備は準備のための部分で、実行されるのはMainの部分でした。 Mainの部分をのぞいてみましょう。 unless Font.exist?("UmePlus Gothic") print "UmePlus Gothic フォントが見つかりません。" exit end begin Graphics.freeze $scene = Scene_Title.new $scene.main while $scene != nil Graphics.transition(30) rescue Errno ENOENT filename = $!.message.sub("No such file or directory - ", "") print("ファイル #{filename} が見つかりません。") end 重要な所以外は適当に行きます。 前半のフォント云々は、ゲームに使うフォント(文字の形状みたいな)があるかをチェックして、 無かったら強制終了するようにしています。 beginからがMainの本体です。 Graphics.freezeはとりあえず無視。 $scene = Scene_Title.new、これが、『タイトル画面から始めましょう』という意味。 英語を解釈すると、シーン=シーン・タイトル。まさに、『シーンをタイトルに移行』となっています。 で、次の一行。 $scene.main while $scene != nil この一行でゲームが始まり、そして実質上終わります。 この一行を訳すと、『$scene.main(あるシーンの、main関数)を、シーンがある限り(!= nil、存在しない状態(nil)でない(!=)限り(while)』続けましょう、という意味。 シーンはいろいろ変わります。タイトルからロード画面、マップ、バトル。いろいろ変わった結果、ゲーム終了時にはシーンが『なし』、つまりゲーム終わり、ということになって、この1行が終了します。 つまり、ゲームが続く限り、この1行から先に進まないのです。 その後にも続きはありますが、これもおまけのようなもの。 実質的には $scene = Scene_Title.new $scene.main while $scene != nil この2行がMainの全てです。 タイトルから始めましょう、そしてシーンがある限りそのシーンのmainを行いましょう。そういうことです。 では、次に見るべき場所はどこでしょう? Scene_Titleクラスの、main関数ですね。では次回。 なお、このMainもほとんどいじりません。 いじるのは、 $scene = Scene_Title.new の、最初に実行するシーンの名前のみ。 前へ・次へ すごくわかりやすいです!! わかりやすい講座を探していたのでありがたいです。 続き楽しみにしています! -- (名無しさん) 2009-04-11 17 41 26 コメントありがとうございます。 こんなに早く反応があるとは……。 ヘルプの解説を含め、シーンの構造などを説明しているものが ほとんどなかったのが不満で、作ってみました。 本当に実はあんまり分かっていないので、至らないところも 多いかと思いますが、よろしくお願いします。 -- (管理人) 2009-04-11 18 58 22 すいません、『自機を表示する』の記述に誤りがありました。 updateの中身を書かないと、自機の位置が正しく反映されません。 記事を修正しておきます。 -- (管理人) 2009-04-14 21 59 20 ツクール古参ですがRGSSに四苦八苦でした(^^;) が、シーンの基本構造を解説した記事にガチで救われました 応援してるんで、がんばってください!!続き楽しみです。 -- (うきぶくろ) 2009-04-27 12 17 15 コメントありがとうございます。 一番書きたかったそのあたりは書いたもののなんだか忙しい+ 自分でもRGSSの解読に手間取っているためになかなか更新できていません。 どの程度まで書けるか分かりませんがよろしくお願いします。 -- (管理人) 2009-04-28 08 40 35 敵キャラを作成する・2の最後の方に、 updateの際に敵キャラを扱うスプライトの更新を行うのを忘れていたのを修正しました。 イタリック体で修正が入っている部分です。 -- (管理人) 2009-05-02 22 10 23 UFOが見にくかったので画像に縁取りをつけました。 -- (管理人) 2009-05-04 08 56 56 ホントにスゴイと思います。尊敬します。 大変だと思いますが少しずつでいいんで頑張ってください。 -- (ユウ) 2009-05-12 00 07 40 コメントありがとうございます。 恐らくこれを見て作る側はすぐなんでたいそうもどかしいと思いますが……。 ところで、今のところはちゃんとこの講座の通りで動くようになっているのでしょうか? 一応チェックはしてますが、多少ポカはすると思ってたので指摘が無いのがむしろ意外です。 -- (管理人) 2009-05-13 21 11 52 大丈夫です。ちゃんと動いています。 頑張ってください。続きが楽しみです。 -- (ユウ) 2009-05-18 01 06 59 1段目と言われている部分は『RGSS2』 2段目と言われている部分は『プリセットのスクリプト』 と言われると、より解り易い表現なのでは? -- (通行人) 2009-11-05 12 48 40 @enemies[i] = Game_Enemy.new(200 + rand(312), rand(384)) ↑argumentErrorが発生しました。wrong number of arguments(2 for 0) どうすればいいでしょうか、頼みます。 -- (help me!!) 2010-01-05 00 22 50 マウス入力はできますぜ。 Win32とかなんやらをつかって。 キーボードもできるみたいですが見つかりません。 探してます。 -- (シャミラ) 2010-03-24 05 28 28 勉強させてもらってます、とても参考になります。 入門編・10 にあるGame_Ememiesのクラスの attr_accessor ;s_enemies ですが、;を に変えないとエラーを吐きますので コピペでやった人は修正した方がよさそうです -- (邯鄲) 2010-09-04 17 27 18 @enemies[i] = Game_Enemy.new(200 + rand(312), rand(384)) ↑argumentErrorが発生しました。wrong number of arguments(2 for 0) Game_Enemyクラスって最初からありますよね。 それが原因では? -- (ぽん) 2010-10-03 23 11 42 製作初心者なのでとても助かります!! -- (ありがとうございます!) 2011-02-05 12 44 03 セーブ/ロードまわりはMarshalを使ってスクリプトで記述されていますし、 ファイルの読み書きもRubyと同様にできますから、 セーブやロードをいじるのはスクリプト操作でできることでは? -- (ななし) 2011-05-20 13 04 19 ダンジョンなら3D化できると、下記サイトに書いてありました。 -- (だれかさん) 2011-08-18 07 26 19 アルバイトはじめましたd(´∀`*)グッ♪ http //64n.co/ -- (私だ) 2012-01-09 04 49 41 風俗店を探よりココ!!男性は報酬あり!d(´∀`*)→ http //www.44m4.net/ -- (江梨子) 2012-08-20 17 11 02 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/bemanilyrics/pages/2344.html
Queen s Jamaica / Crunky Boy featuring Muhammad No! No way dis! No! Know it is! Better one no sighin guy can t talk bout the one ROM of beatmania sound It cannot to be hour of every minute every second don t they know...? (What s this!?) Take off the ears upon a superman chaser Sound waves so each bummin yonder bass Somebody come that really comes to tummy, wicked and wild Never drop to the part of the top of the piler No other sound on a content, sweetie Ain t really need sham nor mouse to party (Tick!Tick!Tick!Tick!) Spin a wax and spin the CD While lost in the store and buy me LP To all the girls love the beatmania You put your wands up in the air and scream "Oh!"(Ta!) To all the guys love the beatmania You put your wands up in the air and scream "Oh!"(Right?) To all the girls love the beatmania You put your wands up in the air and scream "Oh!"(Tah!) To all the guys love the beatmania You put your wands up in the air and scream "Oh!"(Right?) Love! Love! No way dis! Love! Love! There were no song I can t talk bout my ROM of beatmania sound scene Any gonna kill or carry hour of every minute every second eh...No! Ah! Ah! beatmania...Love!
https://w.atwiki.jp/anti-idle/pages/39.html
Main Quest 条件をクリアすればQuest TokensとEvent Tokensが貰える。 [Daily]と書かれてあるものは報酬は少ないものの、一日たてばまた貰える。 項目一覧 描きかけです 。もしQuestの条件、目標、報酬の情報を知っている有志の方は、是非書き込んで下さい。 ページ1 Quest 依頼 Required 条件 Required 目標 Reward 報酬 Quest Event Count Em![Event] Triangle Countのスコア C C5 C10 B B B A A A50 S S S Attendance Gift[Daily] プレイ日数経過 C2 C5 C5 B10 B15 B15 A50 A30 A30 S100 S50 S Level Up Gift[Daily] レベル到達 C2 C2 C2 B1,000 B15 B15 A5,000 A30 A30 S9,001 S50 S50 Ascension Gift[Daily] Ascension回数 C1 C5 C B2 B15 B A3 A30 A S4 S50 S Speedrun Gift[Daily] Speedrun達成回数 C1 C10 C B2 B30 B A3 A60 A S4 S100 S Press the Button[Daily] Button Machineを押した回数 C500 C5 C5 B2,500 B15 B15 A10,000 A30 A S50,000 S50 S Dragon Buffet[Daily] DragonにFeedした回数 C50 C5 C5 B150 B15 B A300 A30 A S500 S50 S Deth Match![Daily] Deth MatchのPWN数 C500 C5 C B700 B15 B A900 A30 A S1,100 S50 S Fishing[Daily] FishingのTodayスコア C500,000 C5 C B2,500,000 B15 B A10,000,000 A30 A S50,000,000 S50 S Corruption Cleansing[Daily] Corruptionで倒した敵の数 C100 C5 C5 B500 B15 B A1,250 A30 A S2,500 S50 S Spooky Crypt[Daily] Spooky Cryptで倒した敵の数 C250 C5 C B500 B15 B A1,000 A30 A S2,000 S50 S [Level]Level Up! レベル到達 C50 C50 C--- B150 B150 B--- A300 A300 A--- S500 S500 S--- [Level]Level Up More! レベル到達(Lv500に達する必要あり) C1500 C1,000 C--- B3,500 B3,000 B--- A6,000 A6,000 A--- S9,001 S10,000 S--- [Achievement]Achievements! 獲得したAchievement数 C100 C2,500 C--- B400 B7,500 B--- A550 A15,000 A--- S630 S25,000 S--- [Quest]C-Rank C-Rank獲得数 C30 C500 C--- B60 B1,500 B--- A90 A3,000 A--- S120 S5,000 S--- [Quest]B-Rank B-Rank獲得数 C30 C1,000 C--- B60 B3,000 B--- A A6,000 A--- S S10,000 S--- [Quest]A-Rank A-Rank獲得数 C30 C2,000 C--- B60 B6,000 B--- A90 A12,000 A--- S120 S20,000 S--- [Quest]S-Rank S-Rank獲得数 C30 C4,000 C--- B60 B12,000 B--- A90 A24,000 A--- S120 S40,000 S--- [Quest]Random Quest RandomQuestのクリア数 C50 C2,000 C--- B200 B6,000 B--- A1,000 A12,000 A--- S5,000 S20,000 S--- [Money]Coins 黄コイン数 C30,000 C250 C--- B1,500,000,000 B750 B--- A7,500,000,000 A1,500 A--- S999,999,999,999 S2,500 S--- ページ2 Quest 依頼 Required 条件 Required 目標 Reward 報酬 Quest Event [Money]Green coins 緑コイン数 C2,000 C250 C--- B250,000 B750 B--- A10,000,000 A1,500 A--- S999,999,999 S2,500 S--- [Money]Blue coins 青コイン数 C300 C500 C--- B7,500 B1,500 B--- A50,000 A3,000 A--- S999,999 S5,000 S--- [Progress]Claim Rewards プログレスバーのReward数 C15 C100 C--- B1,500 B300 B--- A75,000 A600 A--- S1,500,000 S1,000 S--- [Progress]Idle Mode IdleモードでのReward数 C5 C100 C--- B750 B300 B--- A37,500 A600 A--- S750,000 S1,000 S--- [Progress]Idle Mode Speed ShopでのIdle Modeのスピード強化 C31 C50 C--- B100 B150 B--- A125 A300 A--- S150 S500 S--- [Mystery Box]Open Boxes Legendary Boxesの開封数 C5 C250 C--- B50 B750 B--- A500 A1,500 A--- S5,000 S2,500 S--- [Boost]Boost Generator Boostを購入 C100 C50 C--- B1,000 B150 B--- A10,000 A300 A--- S100,000 S500 S--- [Boost]Maximum Boost Max Boostの強化 C501 C50 C--- B750 B150 B--- A1,050 A300 A--- S1,300 S500 S--- [Boost]Minimum Boost Minimum Boostの強化 C101 C50 C--- B200 B150 B--- A400 A300 A--- S650 S500 S--- [Garden]Harvest Trees! Garden EXPの獲得数 C25 C500 C--- B10,000 B1,500 B--- A400,000 A3,000 A--- S16,000,000 S5,000 S--- [Garden]Garden Expansion Gardenの土地拡張 C2 C100 C--- B10 B300 B--- A25 A600 A--- S50 S1,000 S--- [Garden]Another Garden Another Gardenでのbreed数 C20 C100 C--- B500 B300 B--- A5,000 A600 A--- S50,000 S1,000 S--- [Arena]Kill Everything モンスターの撃破数 C50 C50 C--- B10,000 B150 B--- A200,000 A300 A--- S4,000,000 S500 S--- [Arena]Powerful Monsters 赤字のモンスターの撃破数 C25 C50 C--- B5,000 B150 B--- A100,000 A300 A--- S2,000,000 S500 S--- [Arena]Boss Hunt Boss(紫色のモンスター)の撃破数 C10 C50 C--- B1,000 B150 B--- A25,000 A300 A--- S500,000 S500 S--- [Arena]Rare Monsters レアモンスター撃破数 C5 C50 C--- B500 B150 B--- A10,000 A300 A--- S250,000 S500 S--- [Arena]Epic Monsters エピックモンスター撃破数 C C C B100 B300 B--- A2,500 A600 A--- S50,000 S1,000 S--- [Arena]Loot ドロップアイテム取得数 C50 C100 C--- B2,500 B300 B--- A50,000 A600 A--- S1,000,000 S1,000 S--- [Arena]Combo コンボ数 C100 C25 C--- B500 B75 B--- A2,500 A150 A--- S9,999 S250 S--- [Arena]Rank Up! ランク C10 C25 C--- B30 B75 B--- A70 A150 A--- S120 S250 S--- ページ3 Quest 依頼 Required 条件 Required 目標 Reward 報酬 Quest Event [Arena]Rank Up more! ランク C180 C250 C--- B250 B750 B--- A350 A1,500 A--- S500 S2,500 S--- [Arena]Skills! SP(スキルポイント)獲得数 C28 C100 C--- B1,120 B300 B--- A7,500 A600 A--- S9,000 S1,000 S--- [Arena]Extra SP モンスターから拾ったSP数 C5 C100 C--- B50 B300 B--- A100 A600 A--- S150 S1,000 S--- [Arena]Skill Books スキルブック獲得数 C10 C500 C--- B500 B1,500 B--- A1,000 A3,000 A--- S1,240 S5,000 S--- [Arena]Crafting Crafting Material使用数 C1,000 C50 C--- B2,000,000 B150 B--- A50,000,000 A300 A--- S1,000,000,000 S500 S--- [Arena]Item Enhancement +10アイテムを作った回数 C2 C50 C--- B10 B150 B--- A25 A300 A--- S100 S500 S--- [Arena]Stat Upgrade! base Attack Powerの強化 C500 C50 C--- B25,000 B150 B--- A65,000 A300 A--- S90,000 S500 S--- [Arena]Rings リングの収集数 C4 C25 C--- B14 B75 B--- A16 A150 A--- S22 S250 S--- [Arena]Bestiary Bestiary Level C250 C500 C--- B750 B1,500 B--- A1,500 A3,000 A--- S2,000 S5,000 S--- [Arena]Invisible Ally 1 Invisible Allyの取得数 C C C B150 B750 B--- A300 A1,500 A--- S500 S2,500 S--- [Arena]Invisible Ally 2 Invisible Allyのマスター数 C10 C500 C--- B150 B1,500 B--- A300 A3,000 A--- S480 S5,000 S--- [Arena]Robacon Robaconのランク C50 C250 C--- B200 B750 B--- A350 A1,500 A--- S500 S2,500 S--- [Arena]Mission Kommander Mission Kommanderのクリア数 C2 C100 C--- B25 B300 B--- A150 A600 A--- S500 S1,000 S--- [Arena]Defend Mission Defend Missionのスコア数 C2,000,000 C100 C--- B6,000,000 B300 B--- A18,000,000 A600 A--- S54,000,000 S1,000 S--- [Arena]Prehistoric Mission Prehistoric Missionのスコア数 C240,000 C100 C--- B480,000 B300 B--- A540,000 A600 A--- S600,000 S1,000 S--- [Arena]Epic Pyramid Battle Dark Pyramidのスコア数 C C C B8,100,000 B300 B--- A72,900,000 A600 A--- S656,100,000 S1,000 S--- [Arena] The Special Arenaのスコア数 C180,000 C250 C--- B315,000 B750 B--- A410,000 A1,500 A--- S460,000 S2,500 S--- [Arena] THE MEGABOSS’s Revengeの到達ラウンド C5 C250 C--- B15 B750 B--- A30 A1,500 A--- S50 S2,500 S--- [Arena] The Corruptionでの敵レベル(カジュアル換算) C2,000 C250 C--- B4,000 B750 B--- A6,000 A1,500 A--- S8,000 S2,500 S--- [Arena] Tower of DOOOOOOMのスコア数 C45,000,000 C250 C--- B135,000,000 B750 B--- A270,000,000 A1,500 A--- S405,000,000 S2,500 S--- ページ4 Quest 依頼 Required 条件 Required 目標 Reward 報酬 Quest Event [Arena]Spooky Crypt Spooky Cryptでのスコア数 C250 C250 C--- B500 B750 B--- A1,000 A1,500 A--- S2,000 S2,500 S--- [Arena]Secret Dungeon Secret Dungeonでのスコア数 C1,100 C500 C--- B1,800 B1,500 B--- A2,500 A3,000 A--- S3,200 S5,000 S--- [Arena]Polluted Sky Polluted Skyでの討伐数 C200 C25 C--- B1,000 B75 B--- A5,000 A150 A--- S25,000 S250 S--- [Arena]Secret Beach Secret Beachでの討伐数 C500 C25 C--- B2,000 B75 B--- A10,000 A150 A--- S50,000 S250 S--- [Arena]Scary Graveyard Scary Graveyardでの討伐数 C100 C25 C--- B500 B75 B--- A2,500 A150 A--- S10,000 S250 S--- [Arena]Mystic Path Mystic Pathでの討伐数 C C C--- B200 B75 B--- A1,000 A150 A--- S5,000 S250 S--- [Arena]Volcano Peak Volcano Peakでの討伐数 C50 C25 C--- B200 B75 B--- A1,000 A150 A--- S5,000 S250 S--- [Arena]Frosty Zone Frosty Zoneでの討伐数 C50 C25 C--- B200 B75 B--- A1,000 A150 A--- S5,000 S250 S--- [Arena]Advanced Training Pirate Ship InteriorでのTreasure Hunterの討伐数 C10 C50 C--- B100 B150 B--- A1,000 A300 A--- S10,000 S500 S--- [Arena]The Guardian Dark Portalでの討伐数 C50 C50 C--- B200 B150 B--- A1,000 A300 A--- S5,000 S500 S--- [Arena]Rofltrainer’s Secret Roflhunter’s Pendantの発見数 C2 C100 C--- B10 B300 B--- A60 A600 A--- S200 S1,000 S--- [Arena]Abandoned Lab Abandoned Labでの討伐数 C50 C100 C--- B100 B300 B--- A150 A600 A--- S200 S1,000 S--- [Arena]Copy, Right? Not Copyright Infringementでの討伐数 C5,000 C100 C--- B20,000 B300 B--- A100,000 A600 A--- S500,000 S1,000 S--- [Arena]Censorship Censor Shipでの討伐数 C2,500 C100 C--- B10,000 B300 B--- A50,000 A600 A--- S250,000 S1,000 S--- [Arena]Corrupt… oh wait Corrupted Giant Treemanの討伐数 C2 C250 C--- B5 B750 B--- A15 A1,500 A--- S50 S2,500 S--- [Arena]Mining Secret Crystalの討伐数 C25 C100 C--- B250 B300 B--- A2,500 A600 A--- S25,000 S1,000 S--- [Button]Click the Button! Buttonを押した回数 C100 C100 C--- B1,000 B300 B--- A10,000 A600 A--- S100,000 S1,000 S--- [Button]Perfect Clicks! Perfect Clickを発生した回数 C5 C250 C--- B50 B750 B--- A500 A1,500 A--- S5,000 S2,500 S--- [Button]Button Upgrade Button Machine Shopでのmultiplier購入回数 C1 C500 C--- B5 B1,500 B--- A25 A3,000 A--- S100 S5,000 S--- [Printer]Battery Charge Battery Powerの充電量 C100 C50 C--- B1,000 B150 B--- A10,000 A300 A--- S100,000 S500 S--- [Printer]More illegal Money! Money Printerのレベル C3 C100 C--- B10 B300 B--- A15 A300 A--- S25 S500 S--- ページ5 Quest 依頼 Required 条件 Required 目標 Reward 報酬 Quest Event [Dragon]Knowledge is Power Dragonに餌をあげた回数 C10 C500 C--- B1,000 B1,500 B--- A5,000 A3,000 A--- S25,000 S5,000 S--- [Dragon]Dragon Boost! もらったDragon Boost数 C10 C500 C--- B50 B1,500 B--- A150 A3,000 A--- S300 S5,000 S--- [Arcade]Pong Pongのスコア C300,000 C100 C--- B700,000 B300 B--- A1,500,000 A600 A--- S3,000,000 S1,000 S--- [Arcade]Ultimate Avoidance Ultimate Avoidanceのスコア C200,000 C100 C--- B400,000 B300 B--- A600,000 A600 A--- S900,000 S1,000 S--- [Arcade]Math Master Math Masterのスコア C150,000 C100 C--- B350,000 B300 B--- A700,000 A600 A--- S1,500,000 S1,000 S--- [Arcade]Whack-a-greg Whack-a-gregのスコア C C C--- B300,000 B300 B--- A375,000 A600 A--- S450,000 S1,000 S--- [Arcade]Triangle Count Triangle Countのスコア C C C--- B2,000,000 B300 B--- A3,500,000 A600 A--- S5,400,000 S1,000 S--- [Arcade]MindSweeper MindSweeperのスコア C400,000 C250 C--- B1,000,000 B750 B--- A1,500,000 A1,500 A--- S2,000,000 S2,500 S--- [Arcade]Balance 3 Balance 3のスコア C600,000 C250 C--- B1,500,000 B750 B--- A2,500,000 A1,500 A--- S4,000,000 S2,500 S--- [Stadium]Simple Race Simple Raceの勝利数 C2 C100 C--- B25 B300 B--- A150 A600 A--- S500 S1,000 S--- [Stadium]Item Fight Item Fightの勝利数 C2 C100 C--- B25 B300 B--- A150 A600 A--- S500 S1,000 S--- [Stadium]Death Match Death Matchの勝利数 C2 C250 C--- B5 B750 B--- A10 A1,500 A--- S25 S2,500 S--- [Stadium]Bet Betのあたり回数 C2 C50 C B5 B150 B--- A15 A300 A--- S50 S500 S--- [Stadium]Upgrade! アップグレード回数 C50 C100 C--- B100 B300 B--- A200 A600 A--- S400 S1,000 S--- [TukkunFCG]TukkunFCG! TukkunFCGでのレベル C3 C1,000 C--- B16 B3,000 B--- A31 A6,000 A--- S51 S10,000 S--- [TukkunFCG]Lv. 0 Opponent Lv. 0の勝利数 C2 C25 C--- B5 B75 B--- A10 A150 A--- S25 S250 S--- [TukkunFCG]Lv. 1 Opponent Lv. 1の勝利数 C2 C25 C--- B5 B75 B--- A10 A150 A--- S25 S250 S--- [TukkunFCG]Lv. 2 Opponent Lv. 2の勝利数 C2 C25 C--- B5 B75 B--- A10 A150 A--- S25 S250 S--- [TukkunFCG]Lv. 3 Opponent Lv. 3の連続勝利数 C2 C50 C--- B5 B150 B--- A10 A300 A--- S20 S500 S--- ページ6 Quest 依頼 Required 条件 Required 目標 Reward 報酬 Quest Event [TukkunFCG]Lv. 4 Opponent Lv. 4の連続勝利数 C2 C50 C--- B5 B150 B--- A10 A300 A--- S20 S500 S--- [TukkunFCG]Kong Battle! Lv. 5での勝利数 C2 C100 C--- B10 B300 B--- A60 A600 A--- S200 S1,000 S--- [TukkunFCG]Lv. 6 Opponent Lv. 6の連続勝利数 C2 C100 C--- B5 B300 B--- A10 A600 A--- S20 S1,000 S--- [TukkunFCG]Lv. 7 Opponent Lv. 7の勝利数 C2 C250 C--- B10 B750 B--- A60 A1,500 A--- S200 S2,500 S--- [TukkunFCG]Lv. 8 Opponent Lv. 8の連続勝利数 C3 C250 C--- B7 B750 B--- A15 A1,500 A--- S30 S2,500 S--- [TukkunFCG]Lv. 9 Opponent Legendary Monsterの討伐数 C2 C500 C--- B5 B1,500 B--- A10 A3,000 A--- S25 S5,000 S--- [TukkunFCG]Lv. 10 Opponent Lv. 10の勝利数 C2 C500 C--- B10 B1,500 B--- A60 A3,000 A--- S200 S5,000 S--- [Ants]Spray Ants! antsの撃退数 C100 C250 C--- B2,500 B750 B--- A50,000 A1,500 A--- S1,000,000 S2,500 S--- [LolMarket]??? LolMarketでの利益数 C942,961 C2,500 C--- B15,948,841 B7,500 B--- A160,540,736 A15,000 A--- S2,500,000,000 S25,000 S--- [Adventures]Reputation Reputation数 C100 C1,000 C--- B1,000 B3,000 B--- A10,000 A6,000 A--- S100,000 S10,000 S--- [Adventures]Bar Extension Progress Barの容量 C190 C1,000 C--- B523 B3,000 B--- A906 A6,000 A--- S1,000 S10,000 S--- [Epic Skills]Epic Ripoffs? スキルレベルの合計 C20 C500 C--- B60 B1,500 B--- A120 A3,000 A--- S132 S5,000 S--- [Career]Career Introduction キャリアレベルの合計 C100 C500 C--- B500 B1,500 B--- A1,000 A3,000 A--- S1,200 S5,000 S--- [Career]Idler Idlerのレベル C10 C100 C B30 B300 B--- A60 A600 A--- S100 S1,000 S--- [Career]Gardener Gardenerのレベル C10 C100 C--- B30 B300 B--- A60 A600 A--- S100 S1,000 S--- [Career]Fighter Fighterのレベル C10 C100 C--- B30 B300 B--- A60 A600 A--- S100 S1,000 S--- [Career]Item Maker Item Makerのレベル C10 C100 C--- B30 B300 B--- A60 A600 A--- S100 S1,000 S--- [Career]Button Basher Button Basherのレベル C10 C100 C--- B30 B300 B--- A60 A600 A--- S100 S1,000 S--- [Career]Arcade Player Arcade Playerのレベル C10 C100 C--- B30 B300 B--- A60 A600 A--- S100 S1,000 S--- [Career]Racer Racerのレベル C10 C100 C B30 B300 B--- A60 A600 A--- S100 S1,000 S--- ページ7 Quest 依頼 Required 条件 Required 目標 Reward 報酬 Quest Event [Career]Card Player Card Playerのレベル C10 C100 C--- B30 B300 B--- A60 A600 A--- S100 S1,000 S--- [Career]Gem Trader Gem Traderのレベル C10 C100 C--- B30 B300 B--- A60 A600 A--- S100 S1,000 S--- [Career]Adventurer Adventurerのレベル C10 C100 C--- B30 B300 B--- A60 A600 A--- S100 S1,000 S--- [Career]Pet Trainer Pet Trainerのレベル C10 C100 C--- B30 B300 B--- A60 A600 A--- S100 S1,000 S--- [Career]Fisher Fisherのレベル C10 C100 C--- B30 B300 B--- A60 A600 A--- S100 S1,000 S--- [Fishing]Fishing GET! 釣ったアイテム数 C100 C100 C--- B1,000 B300 B--- A5,000 A600 A--- S25,000 S1,000 S--- [Fishing]Perfect Catches Perfect Catch数 C50 C250 C--- B500 B750 B--- A2,500 A1,500 A--- S10,000 S2,500 S--- [Fishing]Skill Up! スキルレベル C4 C500 C--- B10 B1,500 B--- A20 A3,000 A--- S30 S5,000 S--- [Fishing]Bucket Upgrade バケツの容量 C1,837 C50 C--- B3,468 B150 B--- A6,550 A300 A--- S9,001 S500 S--- [Pet]Raise a Pet! ペットのレベル C10 C500 C--- B30 B1,500 B--- A60 A3,000 A--- S100 S5,000 S--- [Business]Go to Work! もらったCareer EXP C1,000 C500 C--- B25,000 B1,500 B--- A500,000 A3,000 A--- S10,000,000 S5,000 S--- [Ascend]Ascend! Ascend回数 C1 C2,500 C B5 B7,500 B--- A20 A15,000 A--- S50 S25,000 S--- [Ascend]Hard Ascension HardかImpossibleのascend回数 C1 C2,500 C--- B5 B7,500 B--- A10 A15,000 A--- S25 S25,000 S--- [Ascend]Impossible Ascension Impossibleのascend回数 C1 C2,500 C--- B2 B7,500 B--- A5 A15,000 A--- S10 S25,000 S--- [Speedrun]Speedrun! Speedrunのスコア C750 C2,500 C--- B5,000 B7,500 B--- A7,500 A15,000 A--- S10,000 S25,000 S---
https://w.atwiki.jp/echoes140/pages/229.html
ECHOES WR #143 -conflict- 5/8 12 00 ~ 5/14 23 59 選曲 こだま SDVX EXH Rank Name Score Result 1 TAILS 9967155 result 2 こだま 9866093 result 3 もぐー 9805934 result 4 hide 9780192 result 5 ごま 9679130 result 6 金星 9519959 result チュウニ MASTER Rank Name Score Result 1 布団 1002055 result 2 こだま 944374 result グルコス Hard Rank Name Score Result 1 ふか 977908 result 2 こだま 907095 result
https://w.atwiki.jp/nicorap_lyric/pages/552.html
[ verse1 / dovest ] 巷でうわさのdovest(wassup) ぶっ飛んだやつらと囲む晩餐 縛られず wake up その黒さながらダースベーダー こうして俺ら夜な夜な夜な ビートに乗ってドナドナドナ いつまでも揺れていたい 紅茶は無しの真夜中のティータイム 駆け抜けるペン先は5本 通り過ぎた空手道場 通すスタイル 無言実行 俺のスキル 既に浸透済み 鳩はグレーと誰が決めた 闇の中で犯すジレンマ 塗りつぶす宵のグラフィティ 降り立つ舞台に 重力は無い [ verse2 / RESTA ] やっぱ今日はムリ Fuck off Mr.代打 惰眠 お口クチュクチュモンダミン はき捨てた能書き Shift+FでもHitしない F5で更新 あれ? 404Not found 俺の自慢のゴッドタン でも頭の中はゴーストタウン 失われていた勝負勘 いつもニコニコ耐えてる イラつき自ら吐くエラーメッセージ 人間関係悪化の連鎖 心の片隅『アンタのせいだ』 音楽の貧困層 どうだい ぬるま湯はいい温度 [ verse3 / GISABU ] よくある曲では輝いてる人生 こっちゃ年々くすんでる しかも黒くはならんちんけ グレーゾーンから今日もお届け 金にもためにもならん音楽でも糧にはなってる実際 すがり付いてまた1ページ くだらん人生またリベンジ オンとオフのスイッチ バチっと入れまたアーティスト気取る 数分数十秒でいいかっこつけさせろ あんたらにだけでも 口だけ弁慶これだけ天然 最後唯一の牽制 泥臭いくらいがちょうどいい マーキング済みの言葉でかちこむ [ verse4 atmos ] 御拝聴 体調もまずまず快調 That`s right ya`ll 捨てろ取扱書 マイクリレー? 気分はアルバイト? いやネットラップそんな甘くないの 津々浦々の各Side まで響かす 田舎出のSamurai Soul Main Sourceばりに砕く細胞 ほらBreaking atomosがMass対Core ←パンチライン 修学旅行を引くバスガイドさんのホッペも染めちゃう さくら色 全国でますます増す愛情 浴びる黄色い声援 Like 桜井翔 拡大鏡不要 危ないほどの 悪態を照らすBacklight さぁ 一番誰のラップが異常? 俺のバースは以上 まいど! [ verse5 / 桂マザファキ乃輔 ] だっさい 餓鬼の バッシングも feel so goodなスパイス すっと出すmic ぶっ壊す アイデンティティ デストロイ! トチ狂った パイセンにキック 近所の田んぼの野焼きの煙吸って ガチ ドヤ顔に定評 勢い余って引っ繰り返すちゃぶ台 どんなbitchもアヘ顔ダブルピース 歩くill 即 片棒担ぐ鶴ビーツ 音楽に任せ こんな組み合わせ 恥捨て 男 女 ブチ上がれ 息継ぎのヒュー音すらパンチラ これ wweならブラ・パンティーマッチ 最上段 キメる ウラカン・ラナ スピーカー前のリスナーすら参加者 Track by 鶴
https://w.atwiki.jp/maisenakajima/pages/35.html
javaサンプルプログラムバイナリファイルを作成する Which char型配列の値を比較する XML ファイルを DOMによって操作する 半角文字(半角英数字、半角記号、半角カタカナ)を全角文字に変換作成する 入力されたIPアドレス(IpV4)を0埋めされた IPアドレス表記に変換する javaサンプルプログラム バイナリファイルを作成する import java.io.FileOutputStream; import java.io.BufferedOutputStream; public class WriteBynaryTest { /** * @param args */ public static void main(String[] args) { // 改行用の変数 byte[] newline = new byte[]{ (byte)0x0D, (byte)0x00, (byte)0x0A, (byte)0x00 }; try { BufferedOutputStream out = new BufferedOutputStream( new FileOutputStream("testoutFile.dat")); // BOM(Byte Order Mark) の書き込み out.write(new byte[]{(byte)0xFF,(byte)0xFE}); // 2バイト/1文字 X 16文字 byte[] tmpbyte = new byte[2]; // "\uE000" から "\uF8FF" まで for( int i = 0xE0 ; i = 0xF8; i++) { for(int j = 0; j = 0xFF; j++) { if( (j 0) (j % 16 == 0) ) { // 改行 out.write(newline); out.flush(); } // リトルエンディアンで書き込む tmpbyte[0] = (byte)j; tmpbyte[1] = (byte)i; out.write(tmpbyte); } // 改行 out.write(newline); out.write(newline); out.flush(); } out.flush(); out.close(); } catch (Exception e) { e.printStackTrace(); } } } Which import java.io.File; public class Which { /** * @param args */ public static void main(String[] args) { if( args.length == 0 ) { System.out.println( " Usage java Which programname " ); System.exit( 1 ); } String programName = args[0]; boolean isExistsProgram = false; // メモ // Unix系とWindows系では、環境変数"PATH"のつづりが異なる。 // - Unix系 :"PATH" // - Wndows系:"Path" // Windowsでは、ファイル名、環境変数の大文字小文字は無視するので、"PATH"で取得すれば、 // 環境変数"Path"の値が取得できる。 String envPath = System.getenv( "PATH" ); String envPaths[] = envPath.split( File.pathSeparator ); String concatPath = new String(); for( String dir envPaths ) { if( ( dir.endsWith(File.separator) ) == false ) { dir = dir + File.separator; } concatPath = dir + programName; File checkExistFile = new File( concatPath ); if( checkExistFile.exists() ) { System.out.println( checkExistFile ); isExistsProgram = true; break; } } if( isExistsProgram == false ) { System.out.println( "no " + programName + " in (" + envPath + ")" ); } } } char型配列の値を比較する package hello.com; public class Helloworld { /** * @param args */ public static void main(String[] args) { char[] officeCodeA = { Z , A }; char[] officeCodeB = { Z , A }; char[] officeCodeC = { Z , B }; char[] officeCodeD = { Z , A , B }; char[] officeCodeE = { Z }; // 表示用変数 String strOfficeCodeA = new String( officeCodeA ); String strOfficeCodeB = new String( officeCodeB ); String strOfficeCodeC = new String( officeCodeC ); String strOfficeCodeD = new String( officeCodeD ); String strOfficeCodeE = new String( officeCodeE ); // 文字列比較簡易版 System.out.println( "( " + strOfficeCodeA + " )" + " - " + "( " + strOfficeCodeB + " ) " + easyCompareCharArray( officeCodeA, officeCodeB ) ); System.out.println( "( " + strOfficeCodeA + " )" + " - " + "( " + strOfficeCodeC + " ) " + easyCompareCharArray( officeCodeA, officeCodeC ) ); System.out.println( "( " + strOfficeCodeA + " )" + " - " + "( " + strOfficeCodeD + " ) " + easyCompareCharArray( officeCodeA, officeCodeD ) ); System.out.println( "( " + strOfficeCodeA + " )" + " - " + "( " + strOfficeCodeE + " ) " + easyCompareCharArray( officeCodeA, officeCodeE ) ); System.out.println("-------------------------------------------------"); System.out.println( "( " + strOfficeCodeA + " )" + " - " + "( " + strOfficeCodeB + " ) " + compareCharArray( officeCodeA, officeCodeB, officeCodeA.length ) ); System.out.println( "( " + strOfficeCodeA + " )" + " - " + "( " + strOfficeCodeC + " ) " + compareCharArray( officeCodeA, officeCodeC, officeCodeA.length ) ); System.out.println( "( " + strOfficeCodeA + " )" + " - " + "( " + strOfficeCodeD + " ) " + compareCharArray( officeCodeA, officeCodeD, officeCodeA.length ) ); } // 文字列比較簡易版 public static int easyCompareCharArray(char[] charRef, char[] charDif) { String strRef = new String( charRef ); String strDif = new String( charDif ); return strRef.compareTo( strDif ); } // 文字列の長さが同じ場合の比較関数 public static int compareCharArray(char[] charRef, char[] charDif, int compareSize) { int indexA = 0; int indexB = 0; int returnValue = 0; int ref_lastIndex = compareSize - 1; int dif_lastIndex = compareSize - 1; for( ; charRef[indexA] == charDif[indexB]; indexA++, indexB++) { // 比較元char配列、もしくは、比較先char配列の終端に達した。 if( (indexA == ref_lastIndex) || (indexB == dif_lastIndex) ) { break; } } returnValue = charRef[indexA] - charDif[indexB]; return returnValue; } } XML ファイルを DOMによって操作する //以下のようなXML文書を想定 // ?xml version="1.0" encoding="UTF-8"? // MyBrowser version="1.0" // MyBrowserAuth // AuthList // Opera // ReferrenceAuth true /ReferrenceAuth // SearchAuth true /SearchAuth // InsertAuth true /InsertAuth // PrintAuth true /PrintAuth // /Opera // Firefox // ReferrenceAuth true /ReferrenceAuth // SearchAuth false /SearchAuth // InsertAuth true /InsertAuth // PrintAuth false /PrintAuth // /Firefox // /AuthList // /MyBrowserAuth // /MyBrowser import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; //import javax.xml.parsers.FactoryConfigurationError; import javax.xml.parsers.ParserConfigurationException; import org.xml.sax.SAXException; import org.xml.sax.SAXParseException; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; //import org.w3c.dom.DOMException; // For write operation import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFactory; import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerConfigurationException; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import javax.xml.xpath.XPath; import javax.xml.xpath.XPathConstants; import javax.xml.xpath.XPathExpression; import javax.xml.xpath.XPathFactory; import java.io.*; public class AuthXmlEdit { // Global value so it can be ref d by the tree-adapter // static Document document; public AuthXmlEdit() { } protected String[] strAuthTagName = { "ReferrenceAuth", "SearchAuth", "InsertAuth", "PrintAuth" }; public static final String strOneTab = "\t"; public static final String strTwoTab = "\t\t"; public static final String strThreeTab = "\t\t\t"; public static final String strFourTab = "\t\t\t\t"; public static final String strFiveTab = "\t\t\t\t\t"; public static void main (String argv []) { if (argv.length != 1) { System.err.println ("Usage java TransformationApp filename"); System.exit (1); } // DocumentBuilderFactory の新しいインスタンスを取得します。 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); //factory.setNamespaceAware(true); //factory.setValidating(true); try { File f = new File(argv[0]); AuthXmlEdit authXmlEdit = new AuthXmlEdit(); // DocumentBuilder の新しいインスタンスを作成します DocumentBuilder builder = factory.newDocumentBuilder(); // 指定されたファイルの内容を XML ドキュメントとして構文解析し、新しい DOM オブジェクトを返します。 Document document = builder.parse(f); System.out.println("---------------------"); authXmlEdit.printAuth( document ); System.out.println("---------------------"); try { // XPATH テスト XPathFactory xPathFactory = XPathFactory.newInstance(); XPath xpath = xPathFactory.newXPath(); XPathExpression xPathExpr = xpath.compile("/MyBrowser/MyBrowserAuth/AuthList/Opera/ReferrenceAuth/text()"); Object result = xPathExpr.evaluate(document, XPathConstants.NODESET); NodeList nodes = (NodeList) result; System.out.println(" before "); for (int i = 0; i nodes.getLength(); i++) { System.out.println(nodes.item(i).getNodeValue()); } System.out.println(" set "); nodes.item(0).setNodeValue("12334"); System.out.println(nodes.item(0).getNodeValue()); result = xPathExpr.evaluate(document, XPathConstants.NODESET); nodes = (NodeList) result; System.out.println(" after evaluate "); for (int i = 0; i nodes.getLength(); i++) { System.out.println(nodes.item(i).getNodeValue()); } String str = xpath.evaluate("/MyBrowser/MyBrowserAuth/AuthList/Opera/ReferrenceAuth/text()", document ); System.out.println("str " + str ); //XPathExpression expr = xpath.compile("//MyBrowser/MyBrowserAuth/AuthList/Opera/ReferrenceAuth/text()"); } catch ( Exception ex ) { ex.printStackTrace(); } // Use a Transformer for output TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(); DOMSource source = new DOMSource(document); StreamResult result = new StreamResult(System.out); transformer.transform(source, result); } catch (TransformerConfigurationException tce) { // Error generated by the parser System.out.println ("\n** Transformer Factory error"); System.out.println(" " + tce.getMessage() ); // Use the contained exception, if any Throwable x = tce; if (tce.getException() != null) x = tce.getException(); x.printStackTrace(); } catch (TransformerException te) { // Error generated by the parser System.out.println ("\n** Transformation error"); System.out.println(" " + te.getMessage() ); // Use the contained exception, if any Throwable x = te; if (te.getException() != null) x = te.getException(); x.printStackTrace(); } catch (SAXParseException spe) { // Error generated by the parser System.out.println("\n** Parsing error" + ", line " + spe.getLineNumber() + ", uri " + spe.getSystemId()); System.out.println(" " + spe.getMessage() ); // Use the contained exception, if any Exception x = spe; if (spe.getException() != null) x = spe.getException(); x.printStackTrace(); } catch (SAXException sxe) { // Error generated by this application // (or a parser-initialization error) Exception x = sxe; if (sxe.getException() != null) x = sxe.getException(); x.printStackTrace(); } catch (ParserConfigurationException pce) { // Parser with specified options can t be built pce.printStackTrace(); } catch (IOException ioe) { // I/O error ioe.printStackTrace(); } } // main protected void printAuth( Document document ) { int intTabStep = 0; // 文書の文書要素になっている子ノードへの直接アクセスを可能にする便利な属性です。 Element root = document.getDocumentElement(); String name = root.getNodeName(); System.out.println( "ノード名 " + name ); // このノードの子をすべて含む NodeList です。子が存在しない場合、ノードを持たない NodeList が返されます。 //NodeList childNodeLists = root.getChildNodes(); intTabStep += 1; printAuthDetail( root, intTabStep ); } // protected void printAuthDetail( Node node ) { protected void printAuthDetail( Node node, int intTabStep ) { NodeList childNodeList = node.getChildNodes(); int count = childNodeList.getLength(); for(int i=0; i count; i++){ Node childNode = childNodeList.item( i ); String nodeName = childNode.getNodeName(); String nodeValue = childNode.getNodeValue(); String strTab = ""; // 要素ノードの場合 if( childNode.getNodeType() == Node.ELEMENT_NODE ){ strTab = makeTabString( intTabStep ); System.out.print( strTab ); System.out.println("ノード名 " + nodeName); // 下の階層に行くため、タブの数を増やす。 intTabStep += 1; // 再帰呼び出し printAuthDetail( childNode, intTabStep ); intTabStep -= 1; //printAuthDetail(childNode); } // テキストノードの場合 if( childNode.getNodeType() == Node.TEXT_NODE ){ //System.out.println("ノード名 " + nodeName); //System.out.println("ノード値 " + nodeValue); boolean isParentAuthNode = isAuthNode( childNode ); if( isParentAuthNode ) { strTab = makeTabString( intTabStep ); System.out.print( strTab ); System.out.println("ノード値 " + nodeValue); } } } } protected boolean isAuthNode( Node node ) { // 親ノードが、以下の要素ノードの場合のみ、true // - ReferrenceAuth // - SearchAuth // - InsertAuth // - PrintAuth boolean isParentAuthNode = false; Node parentNode = node.getParentNode(); String strParentNodeName = parentNode.getNodeName(); for( int i = 0; i strAuthTagName.length; i++ ) { if( strAuthTagName[i].equals(strParentNodeName) ) { isParentAuthNode = true; break; } } return isParentAuthNode; } protected String makeTabString( int intTabStep ) { String strTab = ""; switch( intTabStep ) { case 1 strTab = strOneTab; break; case 2 strTab = strTwoTab; break; case 3 strTab = strThreeTab; break; case 4 strTab = strFourTab; break; case 5 strTab = strFiveTab; break; default // 何もしない break; } return strTab; } // 参考URL // http //www.technotype.net/tutorial/tutorial.php?fileId={DOM} sectionId={traversing-the-node-tree} } 半角文字(半角英数字、半角記号、半角カタカナ)を全角文字に変換作成する import java.util.HashMap; public class HalfwidthConvertTest { private static HashMap String, String mapKatakanaToFullWidth = null; /** * @param args */ public static void main( String[] args ) { // 半角カタカナから全角カタカナ変換マップの作成 // 参考URL // http //pgcafe.moo.jp/JAVA/string/main_1.htm HalfwidthConvertTest.mapKatakanaToFullWidth = new HashMap String, String (); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ア", "ア" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "イ", "イ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ウ", "ウ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "エ", "エ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "オ", "オ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "カ", "カ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "キ", "キ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ク", "ク" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ケ", "ケ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "コ", "コ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "サ", "サ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "シ", "シ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ス", "ス" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "セ", "セ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ソ", "ソ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "タ", "タ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "チ", "チ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ツ", "ツ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "テ", "テ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ト", "ト" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ナ", "ナ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ニ", "ニ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ヌ", "ヌ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ネ", "ネ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ノ", "ノ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ハ", "ハ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ヒ", "ヒ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "フ", "フ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ヘ", "ヘ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ホ", "ホ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "マ", "マ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ミ", "ミ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ム", "ム" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "メ", "メ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "モ", "モ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ヤ", "ヤ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ユ", "ユ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ヨ", "ヨ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ワ", "ワ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ヲ", "ヲ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ン", "ン" ); // 小書き文字 HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ァ", "ァ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ィ", "ィ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ゥ", "ゥ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ェ", "ェ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ォ", "ォ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ャ", "ャ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ョ", "ョ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ュ", "ュ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ッ", "ッ" ); // 濁音のカタカナ HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ガ", "ガ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ギ", "ギ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "グ", "グ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ゲ", "ゲ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ゴ", "ゴ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ザ", "ザ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ジ", "ジ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ズ", "ズ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ゼ", "ゼ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ゾ", "ゾ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ダ", "ダ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ヂ", "ヂ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ヅ", "ヅ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "デ", "デ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ド", "ド" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "バ", "バ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ビ", "ビ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ブ", "ブ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ベ", "ベ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ボ", "ボ" ); // 半濁音のカタカナ HalfwidthConvertTest.mapKatakanaToFullWidth.put( "パ", "パ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ピ", "ピ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "プ", "プ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ペ", "ペ" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "ポ", "ポ" ); // 記号 HalfwidthConvertTest.mapKatakanaToFullWidth.put( "「", "「" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "」", "」" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "、", "、" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "。", "。" ); HalfwidthConvertTest.mapKatakanaToFullWidth.put( "・", "・" ); String strTarget = " !\"#$% ()*+,-./0123456789 ; = ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~"; executeTest( strTarget ); strTarget = "アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨワヲンァィゥェォャョュッガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポ「」、。・"; executeTest( strTarget ); } private static void executeTest( String strBeforeString ) { System.out.println( "変換前 " + strBeforeString ); String afterString = convertToFullWidth( strBeforeString ); System.out.println( "変換後 " + afterString ); } // 参考URL // Java:全角数字を半角数字へ変換する方法 // http //write-remember.com/program/java/changenumfulltohalf/ // 全角半角変換(英数字の場合) // http //ameblo.jp/archive-redo-blog/entry-10376390355.html // 半角文字のみ、全角文字に変換する。 // それ以外の文字は変更しない。 private static String convertToFullWidth( String strTarget ) { StringBuffer sb = new StringBuffer(); int intTargetWordCount = strTarget.length(); for ( int i = 0; i intTargetWordCount; i++ ) { int intTarget = ( int )strTarget.charAt( i ); char charTarget = strTarget.charAt( i ); // " "(0x0020 半角空白 SPACE)の場合は、" "(0x3000 全角空白 IDEOGRAPHIC SPACE)に置き変える。 if( intTarget == ) { sb.append( ); continue; } // 半角英数字かどうかのチェック // "!"(0x21 感嘆符 EXCLAMATION MARK)から"~"(0x7E チルダ TILDE)の間の文字の場合は、 // 全角文字に変換する。 else if( (intTarget = ! ) (intTarget = 0x7E) ) { charTarget = ( char )( intTarget + 0xFEE0 ); intTarget = intTarget + 0xFEE0; sb.append( charTarget ); continue; } else { String strCovertTarget = String.valueOf( charTarget ); // 半角句読点、半角カタカナ、半角濁点、半角半濁点かどうかのチェック // // "。"(0xFF61 半角句点 HALFWIDTH IDEOGRAPHIC FULL STOP)から // "゚"(0xFF9F 半角半濁点 HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK) // の間の文字かどうかで判別できる。 // これらの文字は、"Halfwidth and Fullwidth Forms" ブロックに文字が配置されている。 if( intTarget = 。 intTarget = ゚ ) { // 最終文字から1文字前までの文字かどうかのチェック。 // (最終文字の場合は、次の文字は存在しない) if( i = (intTargetWordCount - 2) ) { // 次の文字が濁音("゙")か半濁音("゚")の場合は、次の文字とあわせて // 1文字と考える。 char charNextTarget = strTarget.charAt( i + 1 ); if( charNextTarget == ゙ || charNextTarget == ゚ ) { // 半角カタカナ + 濁音("゙")か半濁音("゚") で 2文字なので、 // 新しいchar配列を作成し、String文字列に変換する char[] charTestTarget = new char[2]; charTestTarget[0] = charTarget; charTestTarget[1] = charNextTarget; strCovertTarget = String.valueOf( charTestTarget ); // 濁音("゙")か半濁音("゚")のみの全角文字は存在しないので、 // 濁音("゙")か半濁音("゚")の次の文字に進めるための準備。 i++; } } if( mapKatakanaToFullWidth.containsKey(strCovertTarget) ) { // 半角カタカナに対応する全角カタカナの文字を取得する strCovertTarget = mapKatakanaToFullWidth.get( strCovertTarget ); } // 返却用文字列に追加する。 sb.append( strCovertTarget ); } } } return sb.toString(); } } // Unicode Normalization Forms // http //www.unicode.org/reports/tr15/ 入力されたIPアドレス(IpV4)を0埋めされた IPアドレス表記に変換する package hello.com; import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Helloworld { public static void main(String[] args) { paddingIPV4(); } public static void paddingIPV4() { // IPアドレス(IPV4)の正規表現 String IPV4Pattern = "((1?\\d\\d?|2[0-4]\\d|25[0-5])\\.){3}(1?\\d\\d?|2[0-4]\\d|25[0-5])"; Pattern pattern = Pattern.compile(IPV4Pattern); Scanner scanner = new Scanner(System.in); String inputString; while (true) { System.out.print("サーバーのIPアドレス(IPv4)を入力してください "); inputString = scanner.nextLine(); Matcher matcher = pattern.matcher(inputString); boolean isMatch = matcher.matches(); if (isMatch) { break; } else { System.out.print("入力形式に誤りがあります"); } } scanner.close(); // 入力したIPアドレスを "."文字で分割 String[] ipV4_Parts = inputString.split("\\."); // いったん、3桁の文字列(3桁に満たない場合は半角空白で)整形する String oneSegment = String.format("%3s", ipV4_Parts[0]); String twoSegment = String.format("%3s", ipV4_Parts[1]); String threeSegment = String.format("%3s", ipV4_Parts[2]); String fourSegment = String.format("%3s", ipV4_Parts[3]); // 半角空白文字を 0 に変換 oneSegment = oneSegment.replace(" ", "0"); twoSegment = twoSegment.replace(" ", "0"); threeSegment = threeSegment.replace(" ", "0"); fourSegment = fourSegment.replace(" ", "0"); // 0埋めした文字列を再連結 String paddingIpV4 = oneSegment + "." + twoSegment + "." + threeSegment + "." + fourSegment; System.out.println("0埋めした IPV4アドレス " + paddingIpV4); // 参考資料 // - 【Java】文字列のパディング // https //qiita.com/kikkutonton/items/400dcfc343864028800e } } // Java:ゼロ埋め、半角スペース埋めする方法 // http //write-remember.com/program/java/format/
https://w.atwiki.jp/utauuuta/pages/3620.html
【登録タグ It is R m 曲 白鐘ヒヨリ】 作詞:It is R 作曲:It is R 調声:It is R 唄:白鐘ヒヨリ 曲紹介 今月末で切れてしまう広告チケットが貰えてたんで、自分で。 人魚が登場するゲームを作ろうかなと思い、そのOPにする為の曲を作ってみました。 歌詞 (動画より書き起こし) I wanna see your world with you 青い空の向こうに何があるというの? あなたは一体どこから来たの? I just thought what you don’t have a caudal fin ありえない事が起きてるのね。ねぇ、起きて。このまま眠らないで I’m a mermaid I wanna know where you came from 帰り道のない通り道 永遠に重なる空間は未知 Do you want to back to your world? どういう事?どうやって抜けられたの? どんな話も聞かせてね そんな悲しい顔をしないでね あたしが代わりに守ってあげる 大丈夫。どうにかしてあげる It’s a vary famous formula E=mc^2 That means the world is broken easily どーして?世界はどこも美しいじゃない そしてあなたの視界に映る世界をあたしも見たい そんな未来も近いかもしれない I also wanna be a human I wanna see your world with you 青い空の向こうに何があるというの? あなたは一体どこから来たの? I just thought what you don’t have a caudal fin ありえない事が起きてるのね。ねぇ、起きて。このまま眠らないで I’m a mermaid I wanna know where you came from 生まれた世界が違っても、心は通じ合っていられるね 歪んだ未来が待ってても、今宵あなたを思いながら頑張る もしも挫けそうになったなら、あたしの言葉を思い出してね 人は無限の可能性を持っている Corse you was produced by the universe この11次元の世界で時空を超えて出会う運命 That is M-theory きっと時空は無限に存在するんだわ This memory is what I cherish for life I know the fact that It’s not forever You can’t live under the sea You can’t live under the sea I wanna see your world with you 青い空の向こうに何があるというの? あなたは一体どこから来たの? I just thought what you don’t have a caudal fin ありえない事が起きてるのね。ねぇ、起きて。このまま眠らないで I’m a mermaid I wanna know where you came from 夜が明けることが当たり前だと思えるのは、この世が歪んでいない証拠 朝が来ない地球になるまで、生命は力強く続いていく I wanna see your world with you 青い空の向こうに何があるというの? あなたは一体どこから来たの? I just thought what you don’t have a caudal fin ありえない事が起きてるのね。ねぇ、起きて。このまま眠らないで I’m a mermaid I wanna know where you came from I wanna see your world with you I wanna see your world with you I wanna see your world with you I’m a mermaid コメント I wanna know where you came from あなたがどこから来たのか、私は知りたい。 切なくていい曲ー -- 零 (2016-10-04 14 38 34) 名前 コメント